/*
 * Copyright (C) Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the 'License'); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an 'AS IS' BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
/**
 * For convenience, SearchRequest has almost the same format of a search state,
 * except for the clientLanguageCode parameter, which is missing in the
 * SearchState.
 */
define({
  description: 'light/schemas/SearchRequestSchema',
  type: 'object',
  properties: {
    query: {
      type: 'string',
      required: true
    },
    page: {
      type: 'number',
      minimum: 1,
      required: true
    },
    clientLanguageCode: {
      type: 'string',
      required: true
    }
  }
});
